<#include 'common.ftl'>
<#--   文章列表   -->
<#macro contentList>
	<#local listss=spring.contentServiceImpl.findAll()>
	<#list listss as e>
		<#nested e, iteratorStatus(e_index, listss?size)>
	</#list>
</#macro>
<#macro ccontentDoc>
	<#local listss=spring.contentServiceImpl.findAll()> 
	<#list listss as e>
		<#nested e, iteratorStatus(e_index, listss?size)><#t>		 
	</#list>
</#macro>
<#macro catDoc 	
	catName=''	 <#--栏目名称   优先于 catName ，若不为空则catIds无效 ，为空catIds有效 -->  
	simpleName='' <#--栏目简称 依附于 catName -->
	siteId=''  <#--站点ID 依附于 catName-->
	docIds=[] <#--文档Id。列出指定文档['888', '889', '901']的文档-->
	flag='' <#--内容自定义属性：原/转，新、推荐、精、热、图，1表示启用，0表示禁用110011（或者的关系表示 原、新、热、图，只要有其中一个就查出来）-->
	catIds=[] <#--栏目Ids-->
	modelTypes=[] <#--模型type。例如：列出["article", "soft"]下的模型的所有文档。-->
	beginTime='' <#--指定发布的开始时间 yyyy-mm-dd-->
	endTime='' <#--指定发布的结束时间 yyyy-mm-dd-->
	keywords=[] <#--内容的关键字 或者的关系。['黄金', '股票']-->
	condition='' <#--自定义查询条件                obj.isTop=1        -->
	orderBy='' <#--排序方式     默认排序  置顶 、 发布时间倒序-->
	limit=[] <#--行数 [0, 10]或[10]都是从列出前10条数据-->
	pagination=false <#--分页取消   后台分页  这里 可以实现 与limit 相同的效果    与limit同时使用时 limit 优先 -->
	pageSize=10 <#--如果启用分页 每页记录数 默认 每页10条-->
	crrunetPage=1
>
	<#local listss=spring.contentServiceImpl.ftlFindAll(catName,simpleName,siteId,docIds, flag,  catIds,modelTypes, 
			beginTime, endTime,keywords, condition, orderBy, limit, 	pagination, pageSize,   
			crrunetPage)> 
	<#list listss as e>
		<#nested e, iteratorStatus(e_index, listss?size)><#t>		 
	</#list>
</#macro>
<#-- 顶级栏目列表     参数是或者的关系 -->
<#macro  topCat   
   catIds=[]   <#--指定的顶级栏目列表--><#--两个参数可同时存在，获取 站点 下的栏目  以及指定的栏目 -->
   siteIds=[]  <#--指定的站点下的顶级栏目列表-->
>
	<#local   cs = spring.categoryServiceImpl.ftlFindCat(catIds,siteIds)>
	<#list cs as e>
		<#nested e, iteratorStatus(e_index, cs?size)><#t>
	</#list>
</#macro> 
<#macro tourProduct>
	<#local listss=spring.memcacheServiceImpl.findTourProduct()> 
</#macro>